

class Human:
    def __init__(self, money):
        self.__money = money  # 钱数  # __money 是私有属性

    def borrow(self, other, money):
        if other.__money < money:
            print('借款失败！')
            return
        self.__money += money
        other.__money -= money
        print('借款成功！')
        self.__xxx()

    def info(self):
        print('money:', self.__money)

    def __xxx(self):  # 私有方法只能在类内的方法中调用
        print(self.__money)

zhang3 = Human(0)
li4 = Human(500)
# 张三向李四借了200元
zhang3.borrow(li4, 200)

# 张三向李四借了400元
# li4.__money -= 400
# zhang3.__money += 400
zhang3.borrow(li4, 400)

li4.info()
zhang3.info()
